-- LuaPlayer Euphoria V6 By Zack --
-- If you find a bug with LuaPlayer Euphoria, Please submit to the official forums : http://www.retroemu.com/forum/forumdisplay.php?f=148
-- Based on LuaPlayer v0.20 by Shine --

-- New Functions & Features List. Including Usage --

-## System Functions

System.setCpuSpeed(number) -- Set the Cpu speed. Options : 100, 222, 266, 333.
System.showFPS() -- Show the current FPS.
System.quit() -- Exit back to the XMB.

--REQUIRED SYSTEM FUNCTIONS (must be called in your loop)

System.draw() -- Start the GU (MUST BE CALLED BEFORE ANY GRAPHICS BLITTING)
System.endDraw() -- End the GU (MUST BE CALLED AT THE END OF ANY GRAPHICS BLITTING)

-## Added Control functions

Controls.ReadPeek() -- Same as Controls.Read() except it doesn't cap the Framerate to 60FPS.

--## Added graphics functions

screen:slowClear() -- If your having problems with the screen not clearing correctly and cannot fix it, I suggest you use this. (Note : It is slower than using the standard screen:clear() so only use if there is no alternative)

(Above functions take the places of System.startGu() and System.endGu() purely because of people being confused by there flashy names :p - This way is simpler to grasp for a newcomer.

-!! Please see Either Samples/Mp3 - Samples/Ogg - Samples/IntraFont or Samples/Graphics for usage examples.

System.
	
-## MP3 Functions
	
Mp3.init() -- Initialise the Mp3 System.
Mp3.load(filename) -- Load a Mp3.
Mp3.play() -- Play a Mp3.
Mp3.stop() -- Stop a Mp3.
Mp3.pause() -- Pause a Mp3.
Mp3.end() -- Stop and Free a Mp3.
Mp3.free() -- Free a Mp3.
Mp3.endOfStream() -- Get the end of a Mp3 (ie . if Mp3.endOfStream == 1 then).
Mp3.getTime(string) -- Retrieve the current play time position of the mp3.

-!! Please see Either Samples/Mp3 - Samples/Ogg - Samples/IntraFont or Samples/Graphics for usage examples.

-## OGG Functions

Ogg.init() -- Initialise the Ogg System.
Ogg.load(filename) -- Load a Ogg.
Ogg.play() -- Play a Ogg.
Ogg.stop() -- Stop a Ogg.
Ogg.pause() -- Pause a Ogg.
Ogg.end() -- Stop and Free a Ogg.
Ogg.free() -- Free a Ogg.
Ogg.endOfStream() -- Get the end of a Ogg (ie . if Mp3.endOfStream == 1 then).
Ogg.getTime(string) -- Retrieve the current play time position of the Ogg.

-!! Please see Either Samples/Mp3 - Samples/Ogg - Samples/IntraFont or Samples/Graphics for usage examples.

-## IntraFont Functions

IntraFont.init() -- Initialise the IntraFont System.
IntraFont.load(filename) -- Load a font using intrafont (ie. font = IntraFont.load("font.pgf")).
IntraFont.print(font, x, y, textSize, color, text) -- x, y & textsize are floating point variables (ie. 0.1, 1.0).
IntraFont.unLoad(font) -- Unload the loaded font.

-!! Please see Either Samples/Mp3 - Samples/Ogg - Samples/IntraFont or Samples/Graphics for usage examples.

-## Automatic Functions (Do not need calling)

Image swizzling -- Automatic upon loading an image

-------- Help -----------

If you need help with using these features or LuaPlayer Euphoria in general 
please make a post at the official site : http://www.retroemu.com/forum/forumdisplay.php?f=148
We will be glad to help :)